<?php
 //判断$_POST不为空
 if(!empty($_POST)){
 //print_r($_POST);
 //实现数据库链接 myspl_connect()函数

//加载初始化文件
 include_once('init.php');

 //从$_POST中获取提交的数据存储在临时变量中
 $username = $_POST['username'];
 $password = md5($_POST['password']);

 //判断如果当网页显示（保存）的密码，等于cookie里面保存的密码，那么$password的变量就使用cookie里面保存的密码
 if($_POST['password']==$_COOKIE['password']){
 	$password = $_COOKIE['password'];
 }

 //编写查询语句
 $sql = "select * from `admin` where `username` ='$username' and `password` ='$password' ";

 //执行sql语句
 $result = mysqli_query($link,$sql);

 /*//错误 表示查询不到数据
mysqli_result Object
(
    [current_field] => 0
    [field_count] => 8
    [lengths] =>
    [num_rows] => 0
    [type] => 0
)

//正确 表示查询到数据
mysqli_result Object
(
    [current_field] => 0
    [field_count] => 8
    [lengths] =>
    [num_rows] => 1
    [type] => 0
)*/

 //从查询的结果中提取真实的数据
 $data = mysqli_fetch_assoc($result);

 //print_r($result);die;

 //判断变量是否为空来提示登录是否成功
 if(!empty($data)){

 	//开启session
    session_start();

    //向session存储用户信息
    $_SESSION['admin'] = $data;

    //判断用户是否勾选记住我
    if(!empty($_POST['check'])){
    	//如果勾选将用户信息存储在cookie中
    	setcookie('username',$username,time()+3600*24);
    	setcookie('password',$password,time()+3600*24);
    }else{
    	//用户取消记住我则清空cookie的用户信息
    	setcookie('username','',0);
    	setcookie('password','',0);
    }

    //print_r($_SESSION);die;

     //echo '<script>alert("登录成功");location.href="index.php";</script>';die;
 	header('location:index.php');
 }else{
 	    setcookie('password','',0);//此句是为了他人输入错误的密码的时候，cookie自动会返回原来保存的正确的信息，现在只要输入错误的密码，cookie会自动清除里面保存的信息
 	    echo '<script>alert("用户名或者密码错误");history.go(-1);</script>';die;
 }

}



include('login.html');